4.3.1.2 Döngü Simgesi

Döngü simgesi yalın olarak basık altıgen gibidir. Ancak akış şeması üzerinde kullanılırken, genel olarak döngü sayacı, dönme koşulu ve sayacın artım bilgisi verilmelidir. Eğer, döngü sayacı kullanılmıyorsa sayacın arttırılması diye bir durum da yoktur; bu durumda yalnızca koşul bilgisi verilir. İlerleyen kısımlarda döngü simgesi C dilinin döngü deyimleri olan while, do-while ve for için ayrı ayrı verilmiştir. Koşul sınaması, herbiri, yerine göre en uygun çevrim yapısını sağlayan bu deyimlerde, while ve for’da döngü başında, do-while’da ise çevrim en az birkez koşulsuz yürütüldükten sonra yapılır.

while, en yalın döngü deyimidir; burada koşul daha çevrim içerisine girilmeden sınanır; koşul olumsuz olduğunda çevrime hiç girilmez ve döngü içerisinde yapılması için verilenler atlanır. do-while deyiminde, çevrim en az bir kez gerçeklenir. Çünkü, koşul sınaması işlemlerin sonunda yapılmaktadır; eğer koşul olumsuzu ise bir sonraki çevrime geçilmeden döngüden çıkılır. Çevrimin tekrarlanması için her döngü sonunda yapılan koşul sınaması olumlu olmalıdır. for ile döngü kurulması while ve do-while deyimlerinden farklıdır; for’da döngü sayacı doğrudan koşul parametreleri düzeyinde verilir. for koşul satırında ayrık üç parametre vardır; biri döngü sayacına başlangıç değeri verilmesi, ikincisi koşul ve üçüncüsü de sayacın çevrimlerdeki arttırılması veya eksiltilmesi içindir.

Çevrim içerisinde bir tane işlem yapılabileceği N tane de yapılabilir.


! Döngü türlerinin yapılarını görmek için soldaki başlıklara tıklayınız.